Spring Cloud 学习系列:(二)微服务的注册与发现——Eureka
pomimport2.1、右键工程->创建module-> 选择spring initialir 如下图:2.2、填好自己的项目名2.3、选择cloud discovery->eureka server ,然后一直下一步就行了。2.4、创建完后的工程,其pom.xml继承了父pom文件,并引入spr
SpringBoot 与 SpringCloud的版本对应详细版
spring-cloud-dependencies 版本列表可查看:spring-boot-starter-parent 版本列表可查看:版本对应关系大版本对应:| — | — || Angel版本 | 兼容Spring Boot 1.2.x || Brixton版本 | 兼容Spring Boot
SpringSecurity + OAuth2 详解
SpringSecurity入门到精通************************************************************************** SpringSecurity 介绍 **************************************
快速体验 Spring Cloud Alibaba AI
旨在简化包含人工智能相关功能的应用程序的开发,避免不必要的复杂性。Spring AI 的核心是提供抽象,作为开发 AI 应用程序的基础。这些抽象有多种实现方式,只需极少的代码改动即可轻松实现各个大模型之间的切换。
# 从浅入深 学习 SpringCloud 微服务架构(三)注册中心 Eureka(1)
# 从浅入深 学习 SpringCloud 微服务架构(三)注册中心 Eureka(1)常见的注册中心:Zookeeper, Eureka, Consul, Nacos 的异同点注册中心:eureka 概述 搭建 EurekaServer 注册中心
springCloudAlibaba集成sentinel实战(超详细)
除了流量控制以外,对调用链路中不稳定的资源进行熔断降级也是保障高可用的重要措施之一。一个服务常常会调用别的模块,可能是另外的一个远程服务、数据库,或者第三方 API 等。例如,支付的时候,可能需要远程调用银联提供的 API;查询某个商品的价格,可能需要进行数据库查询。然而,这个被依赖服务的稳定性
Spring Cloud Eureka:服务注册与发现
Spring Cloud Eureka是Spring Cloud Netflix 子项目的核心组件之一,主要用于微服务架构中的服务治理。本文将对搭建Eureka注册中心,搭建Eureka客户端,搭建Eureka集群及给Eureka注册中心添加登录认证进行介绍。在微服务架构中往往会有一个注册中心,每个
快速上手Spring Cloud 十一:微服务架构下的安全与权限管理
微服务架构下的安全与权限管理是一个复杂而持续的过程,需要我们不断学习和实践新技术、新方案。通过加强安全意识、引入安全工具、建立应急响应机制、实施多层次防御策略以及跨团队协同与安全责任共担等措施,我们可以不断提升微服务架构的安全性,为业务的稳定发展提供有力保障。在未来,随着技术的不断发展和业务的持续变
springcloud 整合 RabbitMQ 消息中间件
另外,还需要确保在启动应用时,正确配置和启动 Spring Cloud Stream 和 RabbitMQ 相关的服务。消费者在确认消息已处理之前出现故障,导致消息可能被重新分配给其他消费者或丢失。消息中间件的配置问题,例如缓冲区大小设置不合理,导致消息在缓冲区溢出时丢失。生产者在发送消息后没有正确
SpringCloud——Feign知识整理
Spring Boot已经自动装配了Feign的配置,但是我们自己是可以修改或者自定义Feign的配置的,可以修改的配置如下:上面是我们最常用到的,当然也还有其他的,这里就不说了简单来说一下日志,日志一共分为四个级别NONE:没有任何日志,也是默认配置;BASIC:可以记录http请求什么时候发送,
SpringCloud(八) Gateway网关路由详解
SpringCloud(八) Gateway网关路由详解
SpringCloud系列(16)--将服务提供者Provider注册进Zookeeper
在上一章节中我们说明了一些关于Eureka自我保护模式,而且自上一章节起关于Eureka的知识已经讲的差不多了,不过因为Eureka已经停更了,为了安全考虑,我们要用还在更新维护的注册中心来取代Eureka,而本章节则是关于如何使用Zookeeper来代替Eureka。
【Spring Cloud】服务容错中间件Sentinel进阶——五大规则
所谓资源就是 Sentinel 要保护的东西,资源是 Sentinel 的关键概念。它可以是Java应用程序中的任何内容,可以是一个服务,也可以是一个方法,甚至可以是一段代码。流量控制在网络传输中是一个常用的概念,它用于调整网络包的数据。任意时间到来的请求往往是随机不可控的,而系统的处理能力是有限的
docker启动镜像报错的解决方案
Docker是一个流行的容器化平台,允许开发者将应用程序及其依赖项打包到一个可移植的容器中,并在任何机器上运行。然而,在启动Docker镜像时,有时可能会遇到报错。这些报错可能源于多种原因,包括镜像不存在、配置错误、资源限制、端口冲突等。以下将从报错问题、报错原因和解决方案三个方面对Docker启动
【Spring Cloud】全面解析服务容错中间件 Sentinel 持久化两种模式
通过前面的讲解,我们已经知道,可以通过 Dashboard 来为每个 Sentinel 客户端设置各种各样的规则,这种属于原始模式。这种模式存在一个问题,就是这些规则默认是存放在内存中的,极不稳定,所以需要将其持久化。
SpringCloud-搭建XXL-JOB任务调度平台教程
本教程提供了从XXL-JOB平台介绍到具体搭建流程的详细说明,旨在帮助开发者和系统管理员快速理解和部署XXL-JOB任务调度平台。通过Spring Cloud集成XXL-JOB任务调度平台,可以使微服务环境中的任务调度更加灵活和高效。整个过程中,调度中心和执行器的正确配置是关键。此外,通过XXL-J
【Spring Cloud】服务容错中间件Sentinel入门
Sentinel(分布式系统的流量防卫兵)是阿里开源的一套用于服务容错的综合性解决方案。它以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来保护服务的稳定性。后续的文章,我们将继续完善我们的微服务系统,集成更多的Alibaba组件。
微服务技术栈SpringCloud+RabbitMQ+Docker+Redis+搜索+分布式(五):分布式搜索 ES-中
响应结果类:由搜索框得到的查询结果类。请求参数类:搜索框中有哪些参数。
【微服务】SpringCloud之Feign远程调用
使用Feign远程调用代替RestTemplate远程调用。类型作用说明修改日志级别包含四种不同的级别:NONE、BASIC、HEADERS、FULL响应结果的解析器http远程调用的结果做解析,例如解析json字符串为java对象请求参数编码将请求参数编码,便于通过http请求发送支持的注解格式默
Spring Cloud 面试题——Spring Cloud Gateway
本文介绍了 Spring Cloud Gateway 的相关面试题。